#define _CRT_SECURE_NO_WARNINGS 1

#include<iostream>
#include<string>
using namespace std;

//int main(int argc, char* argv[])
//{
//	string strText = "How are you?";
//	string strSeparator = " ";
//	string strResult;
//	int size_pos = 0;
//	int size_prev_pos = 0;
//	while ((size_pos = strText.find_first_of(strSeparator, size_pos)) != string::npos)
//	{
//		strResult = strText.substr(size_prev_pos, size_pos - size_prev_pos);
//		cout << strResult << " ";
//		size_prev_pos = ++size_pos;
//	}
//	if (size_prev_pos != strText.size())
//	{
//		strResult = strText.substr(size_prev_pos, size_pos - size_prev_pos);
//		cout << strResult << " ";
//	}
//	cout << endl;
//	return 0;
//}
//
//int main(int argc, char* argv[])
//{
//	string a = "hello world";
//	string b = a;
//	if (a.c_str() == b.c_str())
//	{
//
//		cout << "true" << endl;
//
//	}
//
//	else cout << "false" << endl;
//	string c = b;
//	c = "";
//	if (a.c_str() == b.c_str())
//	{
//		cout << "true" << endl;
//	}
//
//	else cout << "false" << endl;
//
//	a = "";
//
//	if (a.c_str() == b.c_str())
//
//	{
//		cout << "true" << endl;
//	}
//	else cout << "false" << endl;
//
//	return 0;
//
//}

//int main()
//{
//	const int i = 0;
//	const int* p = &i;
//	return 0;
//}

//class A
//{
//	public:
//	A(const char*str)
//	{
//		cout <<"A->" << str << endl;
//		_str = str;
//	}
//
//	~A()
//	{
//		cout << "~A->" << _str << endl;
//	}
//private:
//	const char* _str;
//};
//
//static A a2("a2");
//A a1("a1");
//
//int main()
//{
//	A a3("a3");
//	A a4("a4");
//	static A a5("a5");
//
//	return 0;
//}


